/**
 * Created by CaoShi at 2021/2/11 6:56.
 */


#include <iostream>
using namespace std;

#ifndef DEMO1_DEMO_H
#define DEMO1_DEMO_H


class Demo {
private:
    int data;
    mutable int num;        // mutable修饰的成员变量在const函数中可以修改
public:
    // 无参构造函数
    Demo();

    // 有参构造函数
    explicit Demo(int data);

    // 拷贝构造函数
    Demo(const Demo &obj);

    // 析构函数
    ~Demo();

    // 打印成员变量的成员函数
    void myPrintData() const;
};


#endif //DEMO1_DEMO_H
